QTreeView {
    background-color: white;
    border: 1px solid #cccccc;
    selection-background-color: #e5f3ff;
    show-decoration-selected: 1;
}
QTreeView::item {
    padding: 4px;
}
QTreeView::item:hover {
    background-color: #f0f0f0;
}
QTreeView::item:selected {
    background-color: #e5f3ff;
    color: #000000;
}
QTreeView::branch {
    background: white;
}
QTreeView::branch:has-children:closed {
    image: url(:/icons/branch_closed.svg);
}
QTreeView::branch:has-children:open {
    image: url(:/icons/branch_open.svg);
}